#ifndef __MENU_H
#define __MENU_H

#include <iostream>
#include <list>
#include <string>
using namespace std;

class Menu
{
public:
	typedef int MenuSelection;

	string question;
	list<string> optionList;
	Menu(string q, list<string> qL);
	MenuSelection show();

	static Menu mainMenu;
	static Menu adminMenu;
	static Menu borrowMenu;
	static Menu borrowQueryMenu;
	static Menu adminReaderMenu;
	static Menu adminBookMenu;
};

#endif
